package cn.com.nou.base.service;

import cn.com.nou.base.R;
import cn.com.nou.base.vo.xuao.SpecInfoListVo;
import cn.com.nou.base.vo.xuao.SpecInfoVo;
import cn.com.nou.common.entity.NouSpecInfoT;

/**
 * @author Administrator
 */
public interface SpecInfoService {
    /**
     * 添加专业信息
     * @param specInfo
     * @return
     */
    R addSpecInfo(SpecInfoVo specInfo);

    /**
     * 多条件组合分页查询课程信息
     * @param specInfoListVo
     * @return
     */
    R getAllSpecInfo(SpecInfoListVo specInfoListVo);

    /**
     * 修改专业信息
     * @param specInfoVo
     * @return
     */
    R updateSpecInfo(SpecInfoVo specInfoVo);

    /**
     * 根据专业ID删除专业
     * @param specId
     * @return
     */
    R deleteSpecInfo(String specId);
}
